package com.qf.day02.homework;

/**
 * 输出1~1000的质数
 */
public class PrimeNumbers {
    public static void main(String[] args) {
        for (int i = 2; i < 1000; i++) {
            if (i==2){
                System.out.println(i);
                continue;  // 继续下一次循环，本次循环后面的代码不执行了
            }
            // 使用一个for循环，寻找当前正在遍历的i是否能够被某个小于它的数整除
            // 如果找到，就说明这个数不是质数

            // 声明一个变量，代表i是不是质数
            boolean flag = true; // 先假定i是质数
            for (int j = 2; j < i ; j++) {
                if(i%j==0){
                    flag = false;  // 找到能够整除i的j，就说明i不是质数了
                    break;
                }
//                if(i%j==0){
//                    break;
//                }else if(i%j!=0 && j==i-1){  // 它是质数
//                    System.out.println(i);
//                }
            }

            if (flag){  // 打印质数
                System.out.println(i);
            }

        }
    }
}
